﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using VNet.VisiSuite.Service.Contact.Message.ProductionData;

namespace VNet.VisiSuite.Service.Contact.Message.ProductionData
{
    [DataContract(Namespace = VisiSuiteNamespace.Uri + "dto/AreaProductionData")]
    public class AreaProductionData
    {

        [DataMember(IsRequired = true)]
        public bool Success { get; set; }

        [DataMember(IsRequired = true)]
        public List<DowntimeGraphDataItem> DowntimeGraphData { get; set; }

        [DataMember(IsRequired = true)]
        public string DowntimeGraphTitle { get; set; }

        [DataMember(IsRequired = true)]
        public List<GraphDataItem> UtilizationGraphData { get; set; }

        [DataMember(IsRequired = true)]
        public PlantMetricsDataItem PlantMetrics { get; set; }

        [DataMember(IsRequired = true)]
        public List<LegendItem> Legend { set; get; }

    }
}
